Crate tc_value

source ·
Expand description

Provides a generic scalar Value enum which supports collation.

This library is part of TinyChain: http://github.com/haydnv/tinychain

Structs

A boolean value.
The type of a Boolean.
A link to a network resource.
The host portion of a Link (e.g. “http://127.0.0.1:8702”)
Defines a collation order for Number.
A range comprising a start and end Bound
A TinyChain String
A struct for deserializing a Value which implements destream::de::Visitor and serde::de::Visitor.
A semantic version with a major, minor, and revision number, e.g. “0.1.12”

Enums

An optional inclusive or exclusive bound
A complex number.
The type of a Complex number.
A floating-point number.
The type of a Float.
A signed integer.
The type of an Int.
The address portion of a Link (an IP address)
The protocol portion of a Link (e.g. “http”)
A generic number.
The type of a generic Number.
An unsigned integer.
The type of a UInt.
A generic value enum
The class of a Value.

Constants

The prefix of an exclusive Bound
The prefix of an inclusive Bound

Traits

Defines common operations on floating-point numeric types.
Defines common properties of numeric types supported by Number.
Defines common operations on numeric types supported by Number.
Trigonometric functions.